import { v4 as uuidv4 } from 'uuid';
// 要生成一个随机字符串,且每次执行不能发生变化,游客身份持久存储
export const getUUID = () => {
  // 先从本地存储获取uuid(判断本地是否持有)
  let uuid = localStorage.getItem('UUID_TOKEN')
  // 如果没有
  if (!uuid) {
    // 生成游客临时身份
    uuid = uuidv4()
    // 本地存储存储一次
    localStorage.setItem('UUID_TOKEN', uuid)
    console.log('没有uuid,马上请求一个');
  } else {
    console.log('有uuid,不请求了');
  }
  // 切记,没有返回值则是undefined
  return uuid
}